package com.xpgk.mvc.outPersonnel;

import com.jfinal.log.Log;
import com.xpgk.annotation.Table;
import com.xpgk.mvc.base.BaseModel;

@Table(tableName = OutPersonnel.table_name)
public class OutPersonnel  extends BaseModel<OutPersonnel>{
	
	private static final Log log = Log.getLog(OutPersonnel.class);

	public static final OutPersonnel dao = new OutPersonnel().dao();
	
	
	/**
	 * 表名称
	 */
	public static final String table_name = "sb_employee_out";

	
	/**
	 * 字段描述：主键 字段类型：character varying 长度：32
	 */
	public static final String column_ids = "ids";
	/**
	 * 字段描述：用户ids 字段类型：character varying 长度：32
	 */
	public static final String column_userIds = "userIds";
	
	/**
	 * 字段描述：员工入职时间 字段类型：Date 长度：0
	 */
	public static final String column_entrytime = "entryTime";
	
	/**
	 * 字段描述：员工离职时间 字段类型：Date 长度：0
	 */
	public static final String column_dimissiontime = "dimissionTime";

	/**
	 * 字段描述：离职原因 字段类型：character varying 长度：20
	 */
	public static final String column_dimissionReason = "dimissionReason";
	
	/**
	 * 字段描述：本岗位物品交接 字段类型：character varying 长度：100
	 */
	public static final String column_position_goods_delivery = "position_goods_delivery";
	
	/**
	 * 字段描述：本岗位物品移交人 字段类型：character varying 长度：20
	 */
	public static final String column_position_goods_to_handover = "position_goods_to_handover";
	
	/**
	 * 字段描述：本岗位物品交接人 字段类型：character varying 长度：20
	 */
	public static final String column_position_goods_handover = "position_goods_handover";
	/**
	 * 字段描述：本岗位遗留工作交接 字段类型：character varying 长度：100
	 */
	public static final String column_position_work_delivery = "position_work_delivery";
	
	/**
	 * 字段描述：本岗位工作移交人 字段类型：character varying 长度：20
	 */
	public static final String column_position_work_to_handover = "position_work_to_handover";
	
	/**
	 * 字段描述：本岗位工作交接人 字段类型：character varying 长度：20
	 */
	public static final String column_position_work_handover = "position_work_handover";
	
	/**
	 * 字段描述：人事部钥匙交接 字段类型：character varying 长度：50
	 */
	public static final String column_personnel_key_delivery = "personnel_key_delivery";
	
	/**
	 * 字段描述：人事部钥匙移交人 字段类型：character varying 长度：20
	 */
	public static final String column_personnel_key_to_handover = "personnel_key_to_handover";
	
	/**
	 * 字段描述：出勤天数 字段类型：int 长度：10
	 */
	public static final String column_personnel_attendance_day = "personnel_attendance_day";
	
	/**
	 * 字段描述：请假天数 字段类型：int 长度：10
	 */
	public static final String column_personnel_leave_days = "personnel_leave_days";
	
	/**
	 * 字段描述：其他 字段类型：character varying 长度：50
	 */
	public static final String column_personnel_other = "personnel_other";
	
	/**
	 * 字段描述：人事部钥匙交接人 字段类型：character varying 长度：20
	 */
	public static final String column_personnel_key_handover = "personnel_key_handover";
	
	/**
	 * 字段描述：财务部借款结算  字段类型：character varying 长度：20
	 */
	public static final String column_financial_borrowing_settlement = "financial_borrowing_settlement";
	
	/**
	 * 字段描述：财务部工资结算  字段类型：character varying 长度：20
	 */
	public static final String column_financial_salary_settlement = "financial_salary_settlement";
	
	/**
	 * 字段描述：财务部其他  字段类型：character varying 长度：50
	 */
	public static final String column_financial_other = "financial_other";
	
	/**
	 * 字段描述：出纳签字  字段类型：character varying 长度：20
	 */
	public static final String column_cashier_signature = "cashier_signature";
	
	/**
	 * 字段描述：部门经理意见       字段类型：character 长度：6
	 */
	public static final String column_employer_opinion = "employer_opinion";
	
	/**
	 * 字段描述：人事部意见       字段类型：character 长度：6
	 */
	public static final String column_personnel_department_opinion = "personnel_department_opinion";

	/**
	 * 字段描述：副总意见       字段类型：character 长度：6
	 */
	public static final String column_vice_president_opinion = "vice_president_opinion";
	
	/**
	 * 字段描述：总经理意见       字段类型：character 长度：6
	 */
	public static final String column_president_opinion = "president_opinion";
	public static final String column_picture = "picture";
	/**
	 * 字段描述：该条数据添加人员is  字段类型：character varying 长度：32
	 */
	public static final String column_createId = "createId";
	/**
	 * 字段描述：该条数据添加时间  字段类型：datetime 长度：0
	 */
	public static final String column_createDate = "createDate";
	/**
	 * 字段描述：该条数据更新人员id  字段类型：character varying 长度：100
	 */
	public static final String column_updateId = "updateId";
	/**
	 * 字段描述：该条数据更新时间  字段类型：datetime 长度：0
	 */
	public static final String column_updateDate = "updateDate";
	
	/**
	 * sqlId :sb.outPersonnel.column
	 * 描述：查询员工信息，自定义字段
	 */
	public static final String sqlId_column= "sb.outpersonnel.column";
	
	/**
	 * sqlId :sb.outpersonnel.selOutPerByUserId
	 * 描述：根据userIds查询
	 */
	public static final String sqlId_selOutPerByUserId= "sb.outpersonnel.selOutPerByUserId";
}
